package com.xmy.cultivate.respons;

import com.baomidou.mybatisplus.annotation.*;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDate;
import java.time.LocalDateTime;

/**
 * <p>
 * 拉卡拉
 * </p>
 *
 * @author hpiggy
 * @since 2023-06-25
 */
@Data
public class LklPay implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 商户订单号
     */
    @ApiModelProperty("商户订单号")
    private String outOrderNo;

    /**
     * 商户号
     */
    @ApiModelProperty("商户号")
    private String merchantNo;

    /**
     * 支付金额，单位为分
     */
    @ApiModelProperty("支付金额，单位为分")
    private Long totalAmount;

    /**
     * 订单有效期 格式yyyyMMddHHmmss,最大支持下单时间+7天
     */
    @ApiModelProperty("订单有效期 格式yyyyMMddHHmmss,最大支持下单时间+7天")
    private String orderEfficientTime;

    @ApiModelProperty("订单支付成功后商户接收订单通知的地址")
    private String notifyUrl;

    /**
     * 网点名称
     */
    @ApiModelProperty("网点名称")
    private String shopName;

    @ApiModelProperty("支付链接")
    private String counterUrl;

    private LocalDateTime efficientDateTime;

    @ApiModelProperty("调整拉卡拉创建支付订单返回结束，0失败，1成功")
    private Integer paySeccess=0;


}
